package com.example.service;

import com.example.domain.ResponseResult;
import com.example.domain.dto.ChangePasswordDto;
import com.example.domain.dto.ModInitUserDto;
import com.example.domain.entity.User;

import java.util.Map;

public interface UserService {
    ResponseResult getUserList(Map<String,String> map);

    ResponseResult deleteUser(Map<String, String> map);

    ResponseResult modInitUser(Map<String, String> map);

    ResponseResult modUser(User user);

    ResponseResult changePassword(ChangePasswordDto changePasswordDto);

    ResponseResult addInitUser();

    ResponseResult addUser(User user);
}
